############################################################################### # # File: .\REF\REF_LP.RLP # Date: 10/05/93 # From: ROHDE & SCHWARZ # Hist: 26.01.96 moved to UPL, added 74dB 4 pol -Filter for rmssel # # This is the Reference File 'ref_lp.rlp' filled with standard lowpasses # from a filter catalogue or a design program. The filters (which are # defined in the frequency-domain, not the z-domain) are used as a base # for the calculation of definable filters (i.e. lowpass, highpass, band- # pass, bandstop, notch, terz and octav). # # This file is read at the start of the UPL system software. # # Each filter starts with the keyword 'begin_ref_tp' and ends with the # keyword 'end'. The keywords 'class', 'degree', 'stopband' and # 'attenuation' are used by the scanner to determine the reference # lowpass to use. # # class: If the selected filter is of type 'NOTCH', the scanner seeks for # 'elliptic_a', which has a defined attenuation at the center # frequency. Otherwise, 'elliptic_c' is used because of better # characteristics. # # degree: A lowpass with degree 4 is used as reference for all 'band'- # filters, i.e. BANDPASS, BANDSTOP, NOTCH, TERZ, OCTAV. A lowpass # with degree 8 is used as reference for LOWPASS and HIGHPASS. # Only degrees 4 or 8 are allowed. If a higher degree is # required, more then one filter must be used to solve the # problem. # # stopband: This float-value is used to calculate the transformed # stopband-frequency shown in the display. It has no effect on # the filter! The passband is assumed to be normalized to 1.0. # # attenuation: This float-value (given in dB) is used by the scanner to # determine the reference lowpass to use. The scanner uses the # 'weakest' reference lowpass, which meets the required # attenuation. The filters in this file must be arranged with # rising attenuation (in each class), else the scanner will fail # to find the best solution. # # The definition of the lowpass transmission function is done with the # keywords 'pole' and 'zero', which are followed by real and imaginary # coordinates or the keyword 'infinite'. # Each pole and zero must have an own line, conjugate poles or zeroes are # to appear in consequent lines. For a good performance of the designed # filter it is nessersary to arrange the zeroes according to rising # real-coordinates and the pole-pairs according to falling # imaginary-coordinates. # # Comment lines are allowed anywhere and start with '#'. Case is not # significant. # # Additional hint: # If an "unusual" filter transfer function is required, the file-defined # filter offers more flexibility. See the files ".\ref\example.coe" and # ".\ref\example.zpz" for more information. # ############################################################################### # # The filters in this file are designed with a ripple in the passband of # 0.1 dB. # (exception: 4 pol lowpass with 74dB, for RMS SELEC with ANLG 110) # ############################################################################### # #+++++++++++++++++++++++++++++++ reference lowpass type C 04 20 34 c # # attenuation 39.4 dB, ripple 0.1773 dB, wird als Butterworth vorgegaukelt # #begin_ref_tp # #class butterworth #degree 4 #stopband 2.041870509 #attenuation 39.4 # #pole infinite #pole infinite #pole 0.0 2.222229607 #pole 0.0 -2.222229607 # #zero -0.7306456248 0.4775125124 #zero -0.7306456248 -0.4775125124 #zero -0.2297941565 1.0967655610 #zero -0.2297941565 -1.0967655610 # #end # #+++++++++++++++++++++++++++++++ reference lowpass type C 04 25 35 c # # attenuation 40.3 dB, ripple 0.2803 dB, wird als Butterworth vorgegaukelt # #begin_ref_tp # #class butterworth #degree 4 #stopband 1.987618792 #attenuation 40.3 # #pole infinite #pole infinite #pole 0.0 2.161912667 #pole 0.0 -2.161912667 # #zero -0.6681069571 0.4508232135 #zero -0.6681069571 -0.4508232135 #zero -0.2065200799 1.0635013207 #zero -0.2065200799 -1.0635013207 # #end # #+++++++++++++++++++++++++++++++ reference lowpass type C 04 50 42 c # attenuation 40.4 dB, ripple 1.2494 dB, wird als Butterworth vorgegaukelt begin_ref_tp class butterworth degree 4 stopband 1.683552362 attenuation 40.4 pole infinite pole infinite pole 0.0 1.822599448 pole 0.0 -1.822599448 zero -0.4824757554 0.3719275173 zero -0.4824757554 -0.3719275173 zero -0.1270248010 0.9817470414 zero -0.1270248010 -0.9817470414 end #+++++++++++++++++++++++++++++++ reference lowpass type C 04 50 25 c # # attenuation 59.6 dB, ripple 1.2494 dB, wird als Butterworth vorgegaukelt # #begin_ref_tp # #class butterworth #degree 4 #stopband 2.733826275 #attenuation 59.6 # #pole infinite #pole infinite #pole 0.0 2.988543505 #pole 0.0 -2.988540505 # #zero -0.4591059352 0.3419058879 #zero -0.4591059352 -0.3419058879 #zero -0.1426882996 0.9752130446 #zero -0.1426882996 -0.9752130446 # #end # #+++++++++++++++++++++++++++++++ reference lowpass type C 04 20 19 c # # attenuation 60.3 dB, ripple 0.1773 dB, wird als Butterworth vorgegaukelt # #begin_ref_tp # #class butterworth #degree 4 #stopband 3.569699103 #attenuation 60.3 # #pole infinite #pole infinite #pole 0.0 3.910692709 #pole 0.0 -3.910692709 # #zero -0.7049160692 0.4384206207 #zero -0.7049160692 -0.4384206207 #zero -0.2556812757 1.0969409985 #zero -0.2556812757 -1.0969409985 # #end # #+++++++++++++++++++++++++++++++ reference lowpass type C 04 25 20 c # # attenuation 60.6 dB, ripple 0.2803 dB, wird als Butterworth vorgegaukelt # #begin_ref_tp # #class butterworth #degree 4 #stopband 3.395035834 #attenuation 60.6 # #pole infinite #pole infinite #pole 0.0 3.718172782 #pole 0.0 -3.718172782 # #zero -0.6442440342 0.4159694606 #zero -0.6442440342 -0.4159694606 #zero -0.2286803587 1.0620981494 #zero -0.2286803587 -1.0620981494 # #end # ################################ reference fur terz filter C0415c begin_ref_tp class chebyshev_c degree 4 stopband 1.25926682 attenuation 60 pole infinite pole infinite pole infinite pole infinite zero -0.693844341300 0.422131019000 zero -0.693844341300 -0.422131019000 zero -0.267043998300 1.096797608800 zero -0.267043998300 -1.096797608800 end ################################ reference terz filter C0415b, Zeile T begin_ref_tp class chebyshev_b degree 4 stopband 1.25926682 attenuation 60 pole infinite pole infinite pole infinite pole infinite zero -0.6393787121 0.4653885283 zero -0.6393787121 -0.4653885283 zero -0.2648393340 1.1235472967 zero -0.2648393340 -1.1235472967 end ################################ reference lowpass type C 04 15 xx a begin_ref_tp class elliptic_a degree 4 stopband 1.25926682 attenuation 20.0 pole 0.0 2.706789085000 pole 0.0 -2.706789085000 pole 0.0 1.321948646500 pole 0.0 -1.321948646500 zero -0.722962685950 0.738535955100 zero -0.722962685950 -0.738535955100 zero -0.126526290880 1.093893535800 zero -0.126526290880 -1.093893535800 end ################################ reference lowpass type C 04 15 xx a begin_ref_tp class elliptic_a degree 4 stopband 1.53039669 attenuation 30.0 pole 0.0 3.570233998500 pole 0.0 -3.570233998500 pole 0.0 1.626109784300 pole 0.0 -1.626109784300 zero -0.696161429460 0.608208771680 zero -0.696161429460 -0.608208771680 zero -0.177697537950 1.109102960600 zero -0.177697537950 -1.109102960600 end ################################ reference lowpass type C 04 15 xx a begin_ref_tp class elliptic_a degree 4 stopband 1.9297585 attenuation 40.0 pole 0.0 4.725187942500 pole 0.0 -4.725187942500 pole 0.0 2.066214385800 pole 0.0 -2.066214385800 zero -0.673061203230 0.542124095570 zero -0.673061203230 -0.542124095570 zero -0.212421987940 1.116180686700 zero -0.212421987940 -1.116180686700 end ################################ reference lowpass type C 04 15 52 c begin_ref_tp class elliptic_c degree 4 stopband 1.400323290 attenuation 20.4 pole infinite pole infinite pole 0.0 1.502919351 pole 0.0 -1.502919351 zero -0.8839152639 0.6321134621 zero -0.8839152639 -0.6321134621 zero -0.1883034967 1.1337230638 zero -0.1883034967 -1.1337230638 end ################################ reference lowpass type C 04 15 40 c begin_ref_tp class elliptic_c degree 4 stopband 1.758919060 attenuation 30.7 pole infinite pole infinite pole 0.0 1.906951230 pole 0.0 -1.906951230 zero -0.8349813539 0.5477926257 zero -0.8349813539 -0.5477926257 zero -0.2371803411 1.1419905167 zero -0.2371803411 -1.1419905167 end ################################ reference lowpass type C 04 15 31 c begin_ref_tp class elliptic_c degree 4 stopband 2.226550726 attenuation 40.2 pole infinite pole infinite pole 0.0 2.427221364 pole 0.0 -2.427221364 zero -0.8095963884 0.5058389097 zero -0.8095963884 -0.5058389097 zero -0.2643946678 1.1449728911 zero -0.2643946678 -1.1449728911 end ################################ reference lowpass type C 04 15 23 c begin_ref_tp class elliptic_c degree 4 stopband 2.963260016 attenuation 51.0 pole infinite pole infinite pole 0.0 3.241900840 pole 0.0 -3.241900840 zero -0.7933434373 0.4798268428 zero -0.7933434373 -0.4798268428 zero -0.2823118974 1.1464500567 zero -0.2823118974 -1.1464500567 end ################################ reference lowpass type C 04 15 18 c begin_ref_tp class elliptic_c degree 4 stopband 3.763997479 attenuation 60.0 pole infinite pole infinite pole 0.0 4.124781448 pole 0.0 -4.124781448 zero -0.7858510240 0.4680813630 zero -0.7858510240 -0.4680813630 zero -0.2906778664 1.1470270315 zero -0.2906778664 -1.1470270315 end ################################ reference lowpass type C 04 15 13 c begin_ref_tp class elliptic_c degree 4 stopband 5.188530973 attenuation 71.1 pole infinite pole infinite pole 0.0 5.692923261 pole 0.0 -5.692923261 zero -0.7802722473 0.4594410518 zero -0.7802722473 -0.4594410518 zero -0.2969453677 1.1474168552 zero -0.2969453677 -1.1474168552 end ################################ reference lowpass type C 04 08 10 c begin_ref_tp ### ripple: 0.0279 dB class elliptic_c degree 4 stopband 6.731788456 attenuation 74.8 pole infinite pole infinite pole 0.0 7.390260155 pole 0.0 -7.390260155 zero -0.9682333512 0.5239976878 zero -0.9682333512 -0.5239976878 zero -0.3809837301 1.2797616093 zero -0.3809837301 -1.2797616093 end ################################ reference lowpass type C 04 15 10 c begin_ref_tp class elliptic_c degree 4 stopband 7.475707029 attenuation 80.3 pole infinite pole infinite pole 0.0 7.390260155 pole 0.0 -7.390260155 zero -0.7778116208 0.4556592005 zero -0.7778116208 -0.4556592005 zero -0.2997194304 1.1475784400 zero -0.2997194304 -1.1475784400 end ################################ reference lowpass type C 04 15 xx c begin_ref_tp class elliptic_c degree 4 stopband 8.8650 attenuation 90.0 pole infinite pole infinite pole 0.0 9.7354092297 pole 0.0 -9.7354092297 zero -0.7746418984 0.4527635456 zero -0.7746418984 -0.4527635456 zero -0.3006849032 1.1465893370 zero -0.3006849032 -1.1465893370 end ################################ reference lowpass type C 04 15 xx c begin_ref_tp class elliptic_c degree 4 stopband 11.807 attenuation 100.0 pole infinite pole infinite pole 0.0 12.968847679 pole 0.0 -12.968847679 zero -0.7737545457 0.4514093688 zero -0.7737545457 -0.4514093688 zero -0.3016861246 1.1466433495 zero -0.3016861246 -1.1466433495 end ################################ reference lowpass type C 04 15 xx c begin_ref_tp class elliptic_c degree 4 stopband 20.9685 attenuation 120.00 pole infinite pole infinite pole 0.0 23.035894349 pole 0.0 -23.035894349 zero -0.772975036600 0.450221718930 zero -0.772975036600 -0.450221718930 zero -0.302566246480 1.146690152400 zero -0.302566246480 -1.146690152400 end ################################ reference lowpass type C 08 15 71 c begin_ref_tp class elliptic_c degree 8 stopband 1.069453155 attenuation 40.7 pole infinite pole infinite pole 0.0 1.515881386 pole 0.0 -1.515881386 pole 0.0 1.155204469 pole 0.0 -1.155204469 pole 0.0 1.076609840 pole 0.0 -1.076609840 zero -0.5752801367 0.3438072678 zero -0.5752801367 -0.3438072678 zero -0.2677361242 0.8145636651 zero -0.2677361242 -0.8145636651 zero -0.0875023189 0.9723391006 zero -0.0875023189 -0.9723391006 zero -0.0191443190 1.0124327717 zero -0.0191443190 -1.0124327717 end ################################ reference lowpass type C 08 15 64 c begin_ref_tp class elliptic_c degree 8 stopband 1.130465881 attenuation 51.0 pole infinite pole infinite pole 0.0 1.704610669 pole 0.0 -1.704610669 pole 0.0 1.249405310 pole 0.0 -1.249405310 pole 0.0 1.140868546 pole 0.0 -1.140868546 zero -0.5202321285 0.2957868619 zero -0.5202321285 -0.2957868619 zero -0.2818755346 0.7556188215 zero -0.2818755346 -0.7556188215 zero -0.1108363872 0.9564834294 zero -0.1108363872 -0.9564834294 zero -0.0273966228 1.0166540046 zero -0.0273966228 -1.0166540046 end ################################ reference lowpass type C 08 15 58 c begin_ref_tp class elliptic_c degree 8 stopband 1.202788357 attenuation 60.0 pole infinite pole infinite pole 0.0 1.896054442 pole 0.0 -1.896054442 pole 0.0 1.352650494 pole 0.0 -1.352650494 pole 0.0 1.216237716 pole 0.0 -1.216237716 zero -0.4851733370 0.2673725452 zero -0.4851733370 -0.2673725452 zero -0.2881782805 0.7150522596 zero -0.2881782805 -0.7150522596 zero -0.1275045610 0.9402365160 zero -0.1275045610 -0.9402365160 zero -0.0340797688 1.0198732482 zero -0.0340797688 -1.0198732482 end ################################ reference lowpass type C 08 15 51 c begin_ref_tp class elliptic_c degree 8 stopband 1.318020019 attenuation 70.7 pole infinite pole infinite pole 0.0 2.170723180 pole 0.0 -2.170723180 pole 0.0 1.508849658 pole 0.0 -1.508849658 pole 0.0 1.335501394 pole 0.0 -1.335501394 zero -0.4536652990 0.2431466735 zero -0.4536652990 -0.2431466735 zero -0.2918959498 0.6766879736 zero -0.2918959498 -0.6766879736 zero -0.1436758956 0.9247580505 zero -0.1436758956 -0.9247580505 zero -0.0412417529 1.0231630784 zero -0.0412417529 -1.0231630784 end ################################ reference lowpass type C 08 15 45 c begin_ref_tp class elliptic_c degree 8 stopband 1.453236331 attenuation 80.7 pole infinite pole infinite pole 0.0 2.470369832 pole 0.0 -2.470369832 pole 0.0 1.685774494 pole 0.0 -1.685774494 pole 0.0 1.474804000 pole 0.0 -1.474804000 zero -0.4325547165 0.2275619686 zero -0.4325547165 -0.2275619686 zero -0.2932976857 0.6500141061 zero -0.2932976857 -0.6500141061 zero -0.1551277329 0.9129057864 zero -0.1551277329 -0.9129057864 zero -0.0467504266 1.0255954157 zero -0.0467504266 -1.0255954157 end ################################ reference lowpass type C 08 15 xx c begin_ref_tp class elliptic_c degree 8 stopband 1.6048 attenuation 90.00 pole infinite pole infinite pole 0.0 2.7913463468 pole 0.0 -2.7913463468 pole 0.0 1.8798398919 pole 0.0 -1.8798398919 pole 0.0 1.6305114557 pole 0.0 -1.6305114557 zero -0.41720442348 0.216942838800 zero -0.41720442348 -0.216942838800 zero -0.29307109918 0.630973961710 zero -0.29307109918 -0.630973961710 zero -0.162925159760 0.903768489170 zero -0.162925159760 -0.903768489170 zero -0.050802575982 1.027188130300 zero -0.050802575982 -1.027188130300 end ################################ reference lowpass type C 08 15 xx c begin_ref_tp class elliptic_c degree 8 stopband 1.8016 attenuation 100.00 pole infinite pole infinite pole 0.0 3.195124300600 pole 0.0 -3.195124300600 pole 0.0 2.128090341500 pole 0.0 -2.128090341500 pole 0.0 1.832305463600 pole 0.0 -1.832305463600 zero -0.405417762110 0.208634283610 zero -0.405417762110 -0.208634283610 zero -0.293095691180 0.615455830316 zero -0.293095691180 -0.615455830316 zero -0.169703041960 0.896042828350 zero -0.169703041960 -0.896042828350 zero -0.054421253621 1.028699927900 zero -0.054421253621 -1.028699927900 end ################################ reference lowpass type C 08 15 xx c begin_ref_tp class elliptic_c degree 8 stopband 2.3126 attenuation 120.00 pole infinite pole infinite pole 0.0 4.210375029900 pole 0.0 -4.210375029900 pole 0.0 2.763108996000 pole 0.0 -2.763108996000 pole 0.0 2.355278170600 pole 0.0 -2.355278170600 zero -0.390156576120 0.198087844980 zero -0.390156576120 -0.198087844980 zero -0.292682909800 0.595030744380 zero -0.292682909800 -0.595030744380 zero -0.178687348740 0.885362490580 zero -0.178687348740 -0.885362490580 zero -0.059455747278 1.030754247700 zero -0.059455747278 -1.030754247700 end